.store_index_base {
  display: flex;

  .top_left {
    /* 上半部分的左侧信息 */
    flex          : 2;
    display       : flex;
    flex-direction: column;

    .pic {
      /* 上半部分的左侧信息 */
      width       : 100%;
      padding-left: 20rpx;
      padding-top : 20rpx;

      image {
        /* 上半部分的左侧信息 */
        width: 100%;
      }
    }

    .score {
      /* 上半部分的左侧信息 */
      text-align  : center;
      padding-left: 20rpx;
    }
  }

  .top_right {
    /* 上半部分的右侧信息 */
    flex           : 6;
    flex-direction : column;
    justify-content: space-around;
    padding        : 25rpx;
    text-align     : center;

    .wrap {
      display: flex;

      .store_name {
        /* 上半部分的右侧信息 */
        width    : 100%;
        font-size: 50rpx;
        color    : var(--themeColor);
        flex     : 3;
      }

      text {
        /* 上半部分的右侧信息 */
        font-size      : 25rpx;
        flex           : 1;
        display        : flex;
        justify-content: center;
        align-items    : center;

        text {}
      }
    }

    .store_announce {
      /* 上半部分的右侧信息 */
      width     : 100%;
      margin-top: 30rpx;
      color     : gray;
      /* 超过一行就显示小数点 */
      display           : -webkit-box;
      overflow          : hidden;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 1;
    }
  }
}





// /--------------------下半部分
.isActive {
  /* font-size: 900; */
  border-left : 10rpx solid #87cefa;
  color       : #87cefa;
}

.store_index_mainMsg {
  height   : 100%;
  /* border: 1rpx solid blue; */
  display  : flex;

  .left_content {
    flex: 3;

    .store_index_category {
      .cate_name {
        padding-left: 15rpx;
        padding-top : 20rpx;
        font-size   : 30rpx;
        font-weight : 400;
      }

    }
  }

  .right_content {
    flex        : 10;
    padding-left: 5%;
    .store_index_goods {
      .food_list {
        display: flex;

        .pic {
          /* width      : 30%; */
          /* padding-top: 20rpx; */
          flex          : 2;
          padding-top   : 5rpx;

          image {
            /* 图片样式 */
            width : 100%;
            height: 100%;
          }
        }

        .base_info {
          width         : 100%;
          flex          : 4;
          flex-direction: column;
          align-content : center;
          align-items   : center;
          padding       : 10rpx;

          .food_name {
            justify-content: center;
            align-items: center;
            display: flex;
            // padding-left: -5rpx;
            font-size: 32rpx;
            font-weight: 400;
          }

          .food_msg {
            padding-top: 15rpx;
            color       : gray;
            font-size   : 25rpx;
            padding-left: 12rpx;
          }

          .food_sales {
            color       : gray;
            font-size   : 25rpx;
            padding-left: 12rpx;
            padding-top: 5rpx;
          }

          .food_price {
            text-align: right;
            color      : red;
            font-size  : 35rpx;
            padding-right: 15rpx;
            // padding-top: 30rpx;
          }
        }
      }
    }
  }
}